package com.sprouting.ops.model.properties;

import lombok.Data;
import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.stereotype.Component;

/**
 * 登录配置
 *
 * @author ：LX（长沙麓谷）
 * @date 创建时间： 2023/4/5 18:44
 */
@Data
@Component
@ConfigurationProperties(prefix = "ops.login")
public class LoginProperties {

    /**
     * 出错时候的代码
     */
    private final LoginErrorProperties loginErrorProperties;
    public LoginProperties(LoginErrorProperties loginErrorProperties){
        this.loginErrorProperties = loginErrorProperties;
    }

    /**
     * 系统登录加密解密的key,密钥长度应该大于16
     */
    private String key;
    /**
     * 永久有效的验证码
     */
    private String verificationCode;
    /**
     * 验证码有效期，单位分钟
     */
    private Integer verificationTime;
}
